$(function() {

    var form = layui.form
    var layer = layui.layer
        // var layer = layui.layer
        // 发送注册请求
        // $('#form-reg').on(lay - submit(), function(e) {   
        // })


    //表单验证
    form.verify({
        username: function(value, item) { //value：表单的值、item：表单的DOM对象
            if (!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)) {
                return '用户名不能有特殊字符';
            }
            if (/(^\_)|(\__)|(\_+$)/.test(value)) {
                return '用户名首尾不能出现下划线\'_\'';
            }
            if (/^\d+\d+\d$/.test(value)) {
                return '用户名不能全为数字';
            }

            //如果不想自动弹出默认提示框，可以直接返回 true，这时你可以通过其他任意方式提示（v2.5.7 新增）
            if (value === 'xxx') {
                alert('用户名不能为敏感词');
                return true;
            }
        },
        pwd: [/^[\S]{6,12}$/, '密码必须6到12位，且不能出现空格'],


        repwd: function(val) {
            var pwd = $('.form-box [name=password]').val()
            if (pwd !== val) {
                return '两次密码不一致!'
            }
        }
    });

    // 注册请求
    form.on('submit(form-box)', function(data) {

        // console.log(data);
        var Sum = data.field;
        $.ajax({
            method: 'post',
            url: "/api/auth/register",
            data: Sum,
            dataType: "json",
            success: function(res) {
                // 配置弹出提示
                if (res.errmsg) {
                    return layer.msg(res.message)
                }
                layer.msg('注册成功，请登录')
            }
        })
        location.href = "/login.html"
    });
})